package com.kevis.webCommon.tools.ui;

import org.springframework.util.StringUtils;

import java.util.ArrayList;
import java.util.List;

public class SelectItem {
    /// <summary>
    /// 返回DTO对象给实体
    /// </summary>
    /// <param name="itemList">列表</param>
    /// <returns>返回结果</returns>
    public static List<ListItem> GetSelectListItem(List<ListItem> itemList, String _Text, String _Value)
    {
        List<ListItem> listItem = new ArrayList<>();
        if (StringUtils.hasLength(_Text) && StringUtils.hasLength(_Value))
        {
            ListItem listItem1 = new ListItem();
            listItem1.setText(_Text);
            listItem1.setValue(_Value);
            listItem.add(listItem1);
        }
        for (ListItem item : itemList) {
            if (item.IsShow)
            {
                ListItem listItem1 = new ListItem();
                listItem1.setText(item.Text);
                listItem1.setValue(item.Value);
                listItem.add(listItem1);
            }
        }
        return listItem;
    }
}
